package com.css.fxfzdpzs.modules.fwss.repository;

import com.css.fxfzdpzs.modules.fwss.entity.first.*;
import com.css.fxfzdpzs.modules.fwss.entity.second.CollectionSituation;
import com.css.fxfzdpzs.modules.fwss.entity.second.FwSiftCoverage;
import com.css.fxfzdpzs.modules.fwss.entity.second.GeneralSurveyStatistics;
import com.css.fxfzdpzs.modules.fwss.entity.second.HousingStatistics;
import com.css.fxfzdpzs.modules.fwss.vo.FwProvinceSamplingRateVO;

import java.util.List;

/**
 * @author y1fan
 * @description
 */
public interface FwssRepository {


    List<FwCollectionSystemSituation> getSystemSituation();

    List<Fw5yearsNum> getYearsNum();

    List<FwProvinceSamplingRate> getNumCoverage();

    FwProvinceSamplingRateVO getCountrySituation();

    List<FwProvinceDongAndArea> getSubmitSituation(String s, String s1);

    List<GeneralSituation> getGeneralLibrarySituation(String s);

    List<SiftSituation> getSiftLibrarySituation(String s);

    List<HousingStatistics> getStatistics();

    List<CollectionSituation> getSituation();

    List<GeneralSurveyStatistics> getData1(String classify, List<String> list);

    List<FwMapDate> getMapDate(String flag);

    List<FwSiftCoverage> getSiftCoverage(String s);
}
